Skip to main content

Single Select Control for Internal (Editable) Source

The Single Select Control tile displays a dropdown menu populated with entries from an internal (editable) data source. When a user selects an entry, all Admin Panel tiles on the same dashboard that reference the same source will be automatically filtered based on the selected entry.


Overview

This tile enables users to filter dashboard data dynamically by selecting a single item from a list. It is particularly useful when you want to drive context-based filtering across multiple panels using a common reference field.


Use Case Example

Assume you have the following setup:

  • Data Sources:

    • teacher (editable)
    • student (editable), with a field related_teacher referencing teacher
  • Dashboard Configuration:

    • Admin Panel for teacher
    • Admin Panel for student
    • Single Select Control tile configured for the teacher source

Behavior:

  1. The dropdown in the Single Select Control lists all teachers from the teacher source.
  2. When a user selects a teacher:
    • The teacher admin panel displays only the selected teacher.
    • The student admin panel displays all students whose related_teacher matches the selected teacher.

This allows for intuitive, user-driven filtering of dashboard content.


Features

  • Dropdown populated with entries from an internal source
  • Automatically filters all relevant admin panels on the same dashboard
  • Supports reference-based filtering across sources (e.g. foreign key relationships)

Limitations

  • Only supports internal (editable) data sources
  • Does not support multi-select functionality
  • Filtering applies to all connected admin panels on the same dashboard

Report Bugs, Request New Features, and Win $50 Every Month

We value your precious feedback. Please contact us when you find a bug or would like to request a new feature. (In the main panel, click on the bob logo on the top left corner, then in the Dropdown menu click on “contact for bugs or new features”). Every month we will select an “opinion leader” and reward him/her with $50 in cash.